Sparrow 2011

نویسندگان

  • Adrian Balint
  • Andreas Fröhlich
  • Dave A. D. Tompkins
  • Holger H. Hoos
چکیده

SPARROW is a stochastic local search (SLS) solver for SAT formulae in CNF format [2]. It was named after the mascot of the German city of Ulm. SPARROW2011 is a variant of SPARROW that was developed for the 2011 SAT competition. The core SPARROW2011 algorithm is identical to SPARROW; it has been re-implemented in UBCSAT [9] and a mechanism has been added to automatically select optimized parameter settings based on the maximum clause length of the input instance. These parameter settings were obtained from configurations found using the automated parameter configurator PARAMILS [5,4]. In the following, we describe the basic algorithm underlying SPARROW and the specifics of SPARROW2011. SPARROW is largely based on the GNOVELTY algorithm [7] (version 1.2). The core component of GNOVELTY that SPARROW borrows is the combination of the clause penalty-based dynamic local search with a promising variable scheme. In GNOVELTY (and in SPARROW), clause penalties (weights) are assigned to each clause and are increased similar to the PAWS algorithm [8] and smoothed probabilistically similar to the SAPS algorithm [6] whenever there are no promising variables (as opposed to being in a local minimum as in PAWS and SAPS). Because the clauses are penalized, a penalized variable score penScore is used in lieu of score , and variables are considered promising based on their penalized score (see original paper [7] and the 2009 competition source code for more details). We use the notation that a positive score corresponds to an increase in the number of satisfied clauses if the variable were to be flipped. The behaviour of SPARROW differs from GNOVELTY when there are no (penalized) promising variables. SPARROW replaces the WALKSAT-based component in GNOVELTY with a stochastic decision procedure based on a probability distribution. SPARROW uses two properties we shall call sparrowScore and sparrowAge that depend on the penScore and age properties, respectively: The sparrowScore property uses the penScore property in the following way: if a penScore is positive but not promising, then the value of penScore is one, otherwise an exponential function is used. The full definition of sparrowScore is as follows:

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Sparrow Modeling to Understand Water-Quality Conditions in Major Regions of the United States: A Featured Collection Introduction1

Management of the quality of the Nation’s water requires large quantities of information describing current conditions and related environmental factors. Such information is expensive to collect and difficult to interpret over large scales. To support the efficient use and interpretation of available water-resource information, the U.S. Geological Survey (USGS) developed a spatial water-quality...

متن کامل

Positive Periodic Solutions for Neutral Delay Ratio-Dependent Predator-Prey Model with Holling-Tanner Functional Response

The dynamic relationship between the predator and the prey has long been and will continue to be one of the dominant themes in population dynamics due to its universal existence and importance in nature 1 . In order to precisely describe the real ecological interactions between species such asmite and spidermite, lynx and hare, and sparrow and sparrow hawk, described by Tanner 2 and Wollkind et...

متن کامل

A Web-Based Decision Support System for Assessing Regional Water-Quality Conditions and Management Actions1

The U.S. Geological Survey National Water Quality Assessment Program has completed a number of water-quality prediction models for nitrogen and phosphorus for the conterminous United States as well as for regional areas of the nation. In addition to estimating water-quality conditions at unmonitored streams, the calibrated SPAtially Referenced Regressions On Watershed attributes (SPARROW) model...

متن کامل

Digital Hydrologic Networks Supporting Applications Related to Spatially Referenced Regression Modeling1

Digital hydrologic networks depicting surface-water pathways and their associated drainage catchments provide a key component to hydrologic analysis and modeling. Collectively, they form common spatial units that can be used to frame the descriptions of aquatic and watershed processes. In addition, they provide the ability to simulate and route the movement of water and associated constituents ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011